Ferret: Refer and Ground Anything Anywhere at Any Granularity