Battlefield 1 leaked ahead of reveal event