Angels score 5 runs in 9th, keep playoff hopes alive with win over Rangers