Energy-independent partial-wave analysis of KN → Λ gp between 1540 and 2150 MeV