Yemen gunmen ‘kidnap Swiss Red Cross worker’