One in eight car hire customers say they have been charged more than expected, a new survey suggests. Consumer group Which?