Inspire Pharmaceuticals cuts loss but misses on revenue