Men earn 25% more than women over 30-year career: report