New Maserati Ghibli S GranSport review - is it a match for an M5 or E63?