Heskey: Euros have been 'dire'