Gold hits all-time high amid supportive conditions