Keshub Mahindra passes away