Australia 'captured' by submarine contract