Havertz keeps Arsenal's title race alive as Spurs fightback falls short