A Survey of Financial Literacy among Students, Young Employees and the Retired in India