Morneau powers Twins to 10-7 win over Royals