San Diego County awards $29 million for affordable and supportive housing