Melbourne Storm forward Christian Welch produces career-best game