Could the megalodon still exist today?