Hilbert functions of double point schemes in P^2