FIA reveals software glitch caused Bahrain GP start delay