Minister Hamal announces to resign amid controversy