Barriers faced by the poor in benefiting from community-based insurance services: lessons learnt from SEWA Insurance, Gujarat