Muchelney, Somerset, Benedictine abbey of St Peter and St Paul