Liverpool have been handed a semi-final against Roma, while Bundesliga champions Bayern Munich face Real Madrid in the last four