The European Union is on the brink of approving a major plan to fight climate change and better protect nature in the 27-nation bloc after protests from farmers and opposition from the biggest party in parliament led it to be diluted.