NYC mayor says migrant crisis could cost $12 billion