The government should honour its promise to Hong Kongers to gain settled status after five years - not a proposed 10 years, MPs have urged.