St. Margaret student takes top prize in national financial literacy competition