Twin blasts rock Lahore, seven killed