UK will not pay extra for EU budget, says Cameron