Fix specular bug on surface facing away from light.

The specular light term should be multiplied by ndotl to ensure the proper fall off when surface is facing away from light.