Titanium dioxide, black phosphorus and bimetallic layer-based surface plasmon biosensor for formalin detection: numerical analysis