Australia will introduce a cap on the number of new international students it accepts as part of efforts to reduce overall migration to pre-pandemic levels.