直四棱柱ABCD-A1B1C1D1的高为3,底面是边长为2的菱形,且角BAD=60度,F是A1D1的中点,求BF