Shakhtar Donetsk saves late draw in Hamburg