Glaukos beats Q2 estimates with $185.6M revenue, narrows loss