The Clarkson review: Mazda MX-30 v Honda HR-V — the battle of the hybrids