Trout, Cron hit 2 HRs each, Angels beat Mariners 7-3