Sky F1's David Croft says he expects Lewis Hamilton to sign a new contract with Mercedes, despite question marks remaining over his future in the sport.