BOP earns highest-ever annual profit, announces dividend