Gold scales all-time high of $583/10g in India