Gibraltar's future in the balance as David Cameron set for key meeting