A European Agenda on Migration developing a new approach on legal migration to make the EU an attractive destination for talent and skills and improving the management of migration into the EU through greater cooperation with third countries solidarity among our Member States and fighting human trafficking

What is the correctly punctuated version of this sentence?
A European Agenda on Migration: developing a new approach on legal migration to make the EU an attractive destination for talent and skills and improving the management of migration into the EU through greater cooperation with third countries, solidarity among our Member States and fighting human trafficking.