Public Financing for Health Coverage in India: Who Spends, Who Benefits and At What Cost?