The Trevor Project receives US$45M from MacKenzie Scott after difficult years and federal funding cuts