Combine the crunch of a shortbread base with a gooey caramel middle and chocolate topping, and you have millionaire's shortbread – the ultimate sweet treat