Ben Stokes hits fastest ever British double century