Harry Brook becomes the first England batter for 34 years to hit a triple-century in Test cricket on an astonishing fourth day against Pakistan in Multan.