Citroen C4 review: Reinvented mini-SUV gives you best of both worlds