Powell endorses Obama, criticizes Romney on f...