Fortran backend update
1. using system_clock instead of cpu_time to calculate the wall time;
2. support the built-in disp, may need to be updated.