In Python, what is the difference between bytes and string object?