Gold price may hit Rs 34,000 level by Diwali on weak rupee