Craven County Community Foundation awards more than $120,000 in local grants