Thousands of migrants rescued from Mediterranean in three days