Sports Illustrated model claps back at Jordan Peterson for saying she's 'not beautiful'