BANK OF CYPRUS PUBLIC COMPANY LTD NOTICE OF ANNUAL GENERAL MEETING NOTICE OF ANNUAL GENERAL MEETINGNOTICE OF ANNUAL GENERAL MEETING