Boris Johnson survives no-confidence vote but is left politically wounded