Greta Thunberg delivers pro-Palestine speech in Leipzig, Germany