Bishopston trump Cheltenham to retain the Stuart Canvas Gloucestershire Cup