gold hits record high of rs 29,590 on seasonal demand