Morales' HR, Weaver's Ks lead Angels past Oakland