A metacognitive decision making based framework for bank customer loyalty measurement and management