How Ukip's collapse will help the Tories capture 45 Labour seats