Lighting in normal mapping working incorrectly