'Captain America' Sets Box Office Record, Leaps Past 'Noah'