Trinity Capital prices $300 million debt offering at 7% yield