Bristol Rovers face battle to keep hold of Clarke-Harris