'Human error' to blame in German train smash