Diana Riba i Giner — Catalan pedagogue, civil rights activist and politician