Caritas and generous Catholics fund new homes and livelihoods for people left with nothing