can i buy donepezil privately can a gp prescribe donepezil