Numerical simulations of single and binary black holes in scalar-tensor theories: Circumventing the no-hair theorem