Rotary to host 20th Western Plains Science and Engineering Challenge