types of generator protection