Human Robot Collaborative Assembly Planning: An Answer Set Programming Approach