Militants attack Algerian gas field, kill and kidnap foreigners