British Open host Royal St George's to allow women members