Israel gives go-ahead to 296 West Bank settler homes