PRINCETON: School board approves budget with 4 percent tax hike