Who is Kamala Harris? The life of the woman stepping into the 2024 limelight