Over 500,000 people displaced from Cabo Delgado province due to militant attacks since 2017