Indonesia bans sex outside marriage as parliament passes a sweeping new criminal code