McLaren’s Ron Dennis fires warning shot over Lewis Hamilton contract