Characterisation and classification of partial discharges using genetic algorithm based artificial neural network