Riboflavin, a Potent Neuroprotective Vitamin: Focus on Flavivirus and Alphavirus Proteases