Autocorrelation of femtosecond pulses from 415-630 nm using GaN laser diode