Morocco struggles to tamp down radical Islam