Navistar posts Q2 profit