Turkish president slams criticism on 'Canal Istanbul'