International students have long been allowed to stay in the US while they study. A new rule would cap that period to four years, including if a student's course lasts longer.