Fixed bug in Matrix4 constructor