Interfaith Partnership for Homeless celebrates 30th anniversary