Tessa Virtue and Scott Moir have announced that they will be retiring from ice skating after more than 22 years.