Altaf Ahmad Shah dies