Pujols hitless, but Angels beat Royals in opener