San Diego County approves largest budget ever