Repeated Mergers of Black Hole Binaries: Implications for GW190521