Drugmaker AstraZeneca has agreed to pay $110 million to settle two lawsuits brought by the state of Texas claiming that it fraudulently marketed the antipsychotic drug Seroquel and Crestor for high cholesterol.