Renowned Sikh historian Kirpal Singh dead at 95