Solicitor struck off for dishonestly overcharging