Delay Minimization for Data Dissemination in Large-scale VANETs with Buses and Taxis