gold jumps to all-time high of rs 34,500 on weak rupee