What is the difference between a taxi and a private hire vehicle?