Jimmy Morales, comic and self-styled outsider, wins Guatemala presidency