Late goals by Djed Spence and Brennan Johnson helped Tottenham Hotspur avoid an upset at Coventry City in the League Carabao Cup.