Systematic review of basket trials, umbrella trials, and platform trials: a landscape analysis of master protocols