Fast-moving Tropical Storm Fay makes landfall in New Jersey