German president challenges churches to unity not division