gen. colin l. powell , 52 , won unanimous approval from the senate armed services committee on wednesday to be chairman of the joint chiefs of staff , with both republicans and democrats hailing him as an outstanding choice .