Kidnapped Indian charity worker rescued in Afghanistan