US Sen Bob Menendez found guilty on federal corruption charges