Modi will visit Karnataka and Gujarat on Friday