Weaver, Angels use 5-run 5th to beat O's