Strain-engineering of band gaps in piezoelectric boron nitride nanoribbons