India has the medals, but not a sporting culture