San Francisco Pride faces shortfall as corporate sponsors pull out