Liberals lead on the environment, new poll finds