Coach passengers in Britain spend an estimated £8.3 billion a year in local economies, according to a study commissioned by an industry body.