Obama visits NYC areas hard-hit by Sandy