Madison Keys caused a major upset by beating second seed Iga Swiatek to reach her second grand slam final