Eric Hosmer takes out full-page ad thanking Royals fans