Limo crash leaves 20 people dead