CGI misses Q3 estimates as revenue falls short of $4.3B consensus