Arne Engels scored from the penalty spot in stoppage time to earn Celtic a dramatic draw in a six-goal epic against Dundee.