First-principles calculation on the Curie temperature of GdFeSi