Bombardier profit beats estimates but cash flow misses; shares fall