Pubs across England and Wales will be able to stay open until 5 a.m. BST for England's World Cup round-of-16 match against Mexico.