No. 18 Missouri holds off second-half surge to beat Kentucky