Smartphone-based fluorescence detection of bisphenol A from water samples