Leonardo DiCaprio and President Barack Obama go hard on climate change at SXSL