Switzerland posts 11.9 billion franc current account surplus