Self-esteem, financial knowledge and financial behavior