Choc ganache and key Lime pie