Taliban claim Lahore attack