Eric Hosmer goes two for five in Royals' win over Cleveland