'I'm sorry': Shaun Johnson admits to killing Steven O'Brien at Boxing Day backyard BBQ