Pak Navy sets up free medical