Brand loses his cool over Katy Perry question