EU Council reaches agreement on key asylum and migration laws