Kenya PM Says Troops Will Take Kismayo by August