Rotavirus VP6 protein as a bio-electrochemical scaffold: Molecular dynamics and experimental electrochemistry.