US Ambassador Rice defends comments on Benghazi attack