Gold price up by Rs 3900, reaches all-time high to Rs 178,800 per tola