Tuman Bay II, Sultan Mamluk Mesir terakhir