'The Avengers' Sets a Record For a Movie Opening