De Blasio's bid to rid NYC of Trump name could cost taxpayers over $30M