Mike Trout hits go-ahead home run in extra innings as Angels win 4-2