Gold remains flat at Rs102,900 per 10g