Total synthesis of 3,3′,4-tri-O-methylellagic acid from gallic acid