McLaren's Fernando Alonso predicts who will be on top for 2018, but will it be Lewis Hamilton, Sebastian Vettel or Max Verstappen?