Home boxeo Joshua goes distance before beating Parker in heavyweight clash