Mary Keitany Breaks Half-Marathon Record