Katie Price rants 'I won’t have anybody call me a liar' in fiery exchange with Kieran Hayler's lawyer at 'rape' trial