PM Modi to visit Karnataka today