Germany charges four for setting up Hamas weapons depots across Europe