PM will consider exempting large numbers from proposed changes, which would leave people waiting 10 years for settled status