New light on the stretching vibrations, lengths and strengths of CH, SiH and GeH bonds