WB approves $240m to support water, sanitation services in Karachi