GCC states agree on monetary union