Thousands brave the rain to see Pope Francis in Belgium's Leuven