A dual substrate kinetic model for cytochrome P450BM3-F87G catalysis: simultaneous binding of long chain aldehydes and 4-fluorophenol