Real Madrid will play Liverpool in the Champions League round of 16, in a repeat of last season's final