Former Secretary of Housing and Urban Development and San Antonio Mayor Julián Castro, who is running for president as a Democrat, has made climate change one of his key issues on the campaign trail.