Model checking LTL over controllable linear systems is decidable