已知等比数列{an}中,a5=16分之1,a8=-128分之1,求q和a1,并写出它的通项公式