Bangladesh’s Sheikh Hasina has resigned as prime minister, the nation’s army chief announced Monday, in a stunning turn of events as the leader who had held office for 15 consecutive years appeared to give in to student protesters’ demands that she step down.