City bus driver fired over sex charge given job back