On the distribution of central values of Hecke L-functions