Coded computational illumination and detection for three-dimensional fluorescence microscopy