South Wales 'Ride me' bus advert sparks online backlash