Two killed, 22 injured in explosion in Lahore