San Jose approves affordable housing projects