how long does it take professional painters to paint a house