Taxi driver suffers punch to face from man who did not pay his fare