An integrated routing and scheduling problem for home healthcare delivery with limited person-to-person contact