Integer linear programming methods for discrete and continuous location fibre-to-the-home network design