Listeriolysin O: from bazooka to Swiss army knife