Britain slips in business rankings