Special L-values of Drinfeld modules