Obama firm on Aug. 2 debt deal deadline