Croatia opens controversial Peljesac Bridge