Joe Biden loses cool over allegations of corruption