Mexican Grilled Sweetcorn, Avocado & Ham Salad