Rain causes low attendance for San Diego's outdoor events