Recent advances in flavivirus antiviral drug discovery and vaccine development.