Clinton takes blame for U.S. attack in Libya