Piezoresistive effect in silicon nanowires — A comprehensive analysis based on first-principles calculations