Authentication and Key Exchange Protocol with Anonymity and Traceability for Smart Containers