Student wins contest with innovative charity idea