NeuroSchedule: A Novel Effective GNN-based Scheduling Method for High-level Synthesis