Minerals and metals production technology: A survey of recent developments