CLEO - recent results and future prospects