how small companies get large government contracts