Tunable assembly of hydrophobic protein nanoparticle at fluid interfaces with tannic acid