Fully self-consistent calculation of β-decay half-lives within Skyrme energy density functional