Supply chain disruption and margin pressures maul earnings at McColl's