Protein and vitamin B6 intake are associated with liver steatosis assessed by transient elastography, especially in obese individuals