Parliamentarian Mike Amesbury has been sentenced to 10 weeks in prison for punching a constituent in what a UK judge called "unprovoked drunken behaviour".