Diesel Punto beats hybrid cars for fuel economy