Text this: A scalable multi-modal learning fruit detection algorithm for dynamic environments