Service dimensions of service quality impacting customer satisfaction of fine dining restaurants in Singapore