US signs cybersecurity agreement with India