Silgan Holdings misses Q2 estimates as revenue falls to $1.64B