Update fragment shader, lighting_technique class for diffuse light (tutorial 18)