Cabinet reshuffle tipped for July 2