Piers Morgan hits back after being accused of ‘body-shaming’ the Kardashians