Pujols, Callaspo homer and Angels top Mariners 5-3