Man charged in £26.5m robbery