Germany court rules Facebook improperly deleted hate speech