Energy group’s losses near $29bn amid oil price collapse and drop in value of peso