Slovak PM Robert Fico is fighting for his life in hospital after being shot in a small town north-east of…