how long does it take painters to paint a house