Italy's annual inflation eases to 7.7% in March