Ab initio calculations of exchange interactions, spin-wave stiffness constants and Curie temperatures of Fe, Co and Ni