A Mexican woman gives birth to a baby with two heads