Celtic crashed out of the Scottish League Cup after a shock 1-0 extra-time defeat at home to Championship strugglers Morton.