650 hostages freed in Algeria: Agencies