More than $600,000 awarded to Hampton Roads nonprofits for cultural and educational causes