Johan Gustaf Sandberg , historiemålare ,professor