Megafauna extinction theory