Human Action And Trajectory Prediction For Human-Robot Collaborative Assembly