Pablo Sandoval needs surgery, could be out six weeks