MEPs approve rules to force companies to publish gender pay gap