Scientific opinion on the safety of green tea catechins