Canon profit tumbles 20.5pc on weak camera demand