An 'eco tax' will be brought in within months