Agreement reached for new government in Belgium after over 7 months