Allocating fuel breaks to optimally protect structures in the wildland-urban interface