Exploring the dimensions of patient experience for community-based care programmes in a multi-ethnic Asian context