gold hits new high of rs 24,350; silver sheds rs 3,100