A taxi driver has been charged by police and sacked from his job after “acting inappropriately” towards three teenage girls inside a vehicle in West Lothian.