菱形ABCD中,E,F分别为AB,AD的中点.若角B=60°,S菱形ABCD=16根号3,求AB 的长