How Device-to-Device Communication can be used to Support an Industrial Mobile Network Infrastructure