Hurricane Nicole makes landfall, weakens over east-central FL