Horsham man jailed for three years after pleading guilty to one-punch assault