Tropical Storm Fay causes massive flooding in Avalon, New Jersey