Ridgefield school board approves nearly $103.4 million budget