Prince Charles slams climate skeptics for their corrosive impact on public opinion