Lenovo posts another revenue decline as PC demand remains slow