National Treasure Tops Box Office for Third Straight Week - Rotten Tomatoes