Blackburn Rovers have sealed the signing of Cameron Stewart from Hull City on loan until the end of the season, Sky Sports can confirm.