David Panton backs close friend Ted Cruz for US president