NFL schedule released: Patriots will host Chiefs to open 2017 season