Inflation eased to 3% in June