Boston visiting nurses launch 7-day strike for a contract