Mediterranean migrant boat captain charged