Milton makes landfall on Florida coast