Taylor Lautner has defended Selena Gomez from ‘cruel’ body shamers