21 die in horrific road accident in Khairpur