Germany charges terror suspect