Gaza burns as Hamas declares war on drugs