A Lightweight Secure Authentication and Key Exchange Algorithm for Smart Agriculture Monitoring Systems