How war, tariffs and weather 'conspired' to make your tomatoes cost more