New Avandia warning 'a muddle'