Difference between circuit switching and packet switching