"Rio 2" Narrowly Beats "Captain America" on Friday