Andrus gets 3 hits in Rangers' 7-6 loss to Royals