Macklemore throws out 1st pitch before Mariners-Yankees game