BYU-Idaho professor elected for Idaho Falls mayor