Bette Midler apologizes after 'women are the n-word' tweet sparks outrage