Bloomberg: NYC Marathon will go on