Tillsonburg council approves 2.8% tax hike