Mystery giant eyeball on Fla. beach may be squid's