Angels earn 4-game sweep of Rangers