Ranieri hails ‘stupendous’ Balotelli