Bristol bus firm apologises after driver demands Muslim mother remove her veil because he ‘didn’t know what she was capable of’