Shakhtar Donetsk host Bayern Munich in Champions League last 16