India hockey star Shahid dies aged 56