Stoke City have completed the £2.5million signing of American international Brek Shea on a four-and-a-half year deal.