The Chicxulub impact and its environmental consequences