Promoting financial literacy through teaching and coaching