UK economy raises a glass to £337 million Coronation boost from tourism and pub activity