Palantir signs $300 million USDA software deal