A Semi-Definite Programming Approach to Robust Adaptive MPC under State Dependent Uncertainty