Celtic's Champions League adventure came to a halt in gut-wrenching fashion as Bayern Munich struck in the 94th minute to deny them a stunning victory in Germany and snatch a 3-2 aggregate victory.