Lupin recalls 2.5 million steroid eye drop bottles over contamination