Comet strike may have triggered ancient warming event