Japanese envoy calls on John Mahama