$3.5B in Liberals' COVID business loans went to ineligible recipients, auditor general finds