A man suspected of piloting a boat that capsized off Imperial Beach last week, leading to the deaths of at least four migrants aboard the vessel, was charged by San Diego federal prosecutors Monday.