Keatley kicks Munster past Cardiff