Elahi announces to run 300 hybrid buses for Lahore