Giant eyeball washes up on South Florida beach