Mamdani: Free buses would cost $700M.