Middlesbrough have secured the signature of England Under-17 captain Bryn Morris on a three-year deal.