London bus driver punched in unprovoked attack