Boolean elements in Kazhdan-Lusztig theory