Mediterranean Bank posts 2012 results