Denver spends nearly $8 million on migrant crisis, including almost $872,000 on bus tickets