Better Abstractions for Timed Automata