Royals score nine runs on nine hits in win over Mariners