Elephants' low cancer rates explained