US Senate confirms Petraeus as CIA chief