Taxi driver lives double life as singer