In challenge to Trump, 17 Republicans join fight against global warming