Green tea and its potential benefits for health