Non destructive texture and residual stress analysis of advanced materials and alloys by X-ray and Neutron diffraction