Taxi driver set upon by drunk man after refusing to give him ride