Power Quality Detection, Classification and Monitoring Using LABVIEW