Nitroarene Reduction by a Virus Protein Cage Based Nanoreactor