Santa Margherita di Staffora Nature, history and authentic flavours in the heart of the Pavese Apennines Villages