Trump took swipe at Dem candidates, environmentalists at Davos: Report

297