Andy Allen named as new Masterchef judge