Wellesley approves 2.8% tax hike in passing new budget