how long does it take expert painters to paint a house