A global education program : The case of Novos Alagados ( Salvador Bahia, Brazil) (Pursuing the common good how solidarity and subsidiarity can work together)