Fluorescence lifetime data analysis using simplex searching and simulated annealing