Marcus Rashford and Manchester United have been told to "sort themselves out" as Alan Shearer believes January transfer will be "very difficult".