Capt Amarinder Singh promises to end labour contract system