Singer Duffy bravely shares details of her rape ordeal