Tropical Storm Nicole hammers Flagler Beach Pier