Germany apologises after deleting Israel off the map