Protein engineering using azurin as the scaffold: capturing and studying novel metal-sulfenate and metal-NO species