PM Modi to visit Sri Lanka next month