battlefield 4 how long to beat