PM Modi to leave for 3-nation visit today