Tomato, Corn and Avocado Salad with Cilantro Lime Vinaigrette