Premier League new-boys Middlesbrough have completed the signing of Scotland U21 captain Jordan McGhee on a season-long loan from Hearts....