American Express pays you to complete Halo 4 campaign