Texas awards $307 million in contracts for 14 miles of new border wall