Bill De Blasio says there is plenty of money but it is in the wrong hands