Bunbury man allegedly punched victim after trying to steal his phone and keys, but claims self-defence