European inflation set to remain 'too high for too long': Central bank chief