Cabrera, Tigers send Royals to a 6th straight loss