Haren, Callaspo lead Angels' sweep of Mariners