Chelsea survive late Luton fightback to win thriller