Madonna's bid to adopt 3-year-old Chifundo "Mercy" James has been approved, after Malawi's Supreme Court overturned a previous ruling preventing it.