karl forecast