MCX gold opens lower at Rs 29,995 per 10 gm