Talented jockey Holly McKechnie may not ride again