Bakeries cook up 'mooncakes' to mark lunar festival