'Alien: Covenant' Narrowly Edges Out 'Guardians of the Galaxy 2' To Top Weekend Box Office