CNN contributor Ed Martin co-authored book suggesting non-European immigrants can’t have American values