Nearly 4 million Americans are still without power after Hurricane Sandy, most in New York and New Jersey.