NBC: How Harris' campaign spent $277 million in the final weeks