Fritz London: A Scientific Biography