Guatemala president resigns after judge orders detention in fraud scandal