Bryan Singer to pay $150,000 to settle rape allegation