Budget picture looking less rosy