Equisetumpyrone, a styrylpyrone glucoside in gametophytes from Equisetum arvense