Financial advice: Solving clients' ethical dilemmas