The World Trade Organisation (WTO) has struck an agreement that will put pressure on rich-world cotton producers to reduce subsidies that undercut their emerging market rivals.