Gigantic Davis Cup trophy will be on display in Boise