how long does it take for painters to paint a house