Catholic school students mix faith and activism at climate change rally