No. 4 Louisville holds off Kentucky 80-77