Gold holds above $4,550 as Iran deal hopes pressure US Dollar