Update and improve german translation