An improved upper bound on the crossing number of the hypercube