Mosque roof collapses in Lahore, dies 24