Phenomenology of Z' bosons and their searches at the LHC Run-II