Adaptive neural network based boundary control of a flexible marine riser system with output constraints