Ben Stokes ruled out for three months with fractured finger