what is an independent financial advisor