MCX GOLD June contract firms up