Elon Musk challenges Twitter CEO to public debate and accuses Twitter of fraud