Smog to last all day