55-year-old Ni Xialan defies the odds to qualify for 2020 Olympics