Gender pay gap won’t close for another 30 years, warns union