Church's market blends shopping, giving