Nissan cancels merger agreement with Honda due to disputes