Despised and outcast, too destitute to build a church, the Zabbaleen or "garbage people" have managed to build the largest church in the Middle East, hosting 70,000 people every week.