England's charge towards a two-day victory in the final Test against Pakistan is only halted by rain at Edgbaston.