Habs grab crucial road win in OT, stun Rangers at Garden