Cheteshwar Pujara struck a century and Moeen Ali took five wickets as the fourth Test stayed on a knife-edge at the Ageas Bowl