Bukayo Saka scored the winning goal as Arsenal defeated Atletico Madrid 1-0 to reach the Champions League final, their first appearance in the competition's showpiece in 20 years.