Types of tomatoes. list of differences between determinate and indeterminate