Italy, Libya sign $8-billion gas deal as PM Meloni visits Tripoli